/* general styles */
body{font:76% Verdana, Geneva, Arial, Helvetica, sans-serif;background-color:#dddddd;}
p{margin:0 10px 10px}
a{display:block;color: #006}

/* header */
div#header{height:50px;line-height:50px;margin:0;padding-left:10px;background-image: url(/images/header-bg.jpg);background-repeat: repeat-x;color: #79B30B}

/* title */
div#title img{position:absolute;left:0;top:0}

/*header navigation*/
#nav{position:absolute;right:0;top:10}
#nav li{display: inline;list-style-type: none;padding-right: 10px;}
#nav li a{color: #FFFFFF;font-family: verdana;font-weight:bold;font-size: 10pt;text-decoration: none;display: inline;}
#nav li a:hover{color: #e08b1e;font-family: verdana;font-weight:bold;font-size: 10pt;text-decoration: none;display: inline;}
.endOfSection { clear: both; }

/* content */
div#content p{text-align: left;color:#3c3c3d;}
div#content strong{text-align: left;color:#333333;font-size: 12pt;}
div#content{background-color: #dddddd;background-image: url(/images/bg_page.jpg);background-position: top;background-repeat:  repeat-x;text-align:left;margin:0 auto;padding: 40px;color:#3c3c3d}
div#content a{display:inline; text-decoration: none; font-weight: bold;color:#333333;}
div#content a:hover{display:inline; text-decoration: underline; font-weight: bold;color:#4b4b4b;}
div#content li{list-style-type: square;color:#3c3c3d;}
div#search{padding-top :10px;}
div#results{padding-top :10px;}
div#aboutPhoto p{text-align: justify;}
div#aboutApp p{text-align: justify;}

/* footer */
div#footer{color:#666666;font-size: small;height:2em;border-top: 2px #CCCCCC solid;}
div#footer p{margin-right:0;padding:5px 10px;}
div#footer a{display:inline;color:#666666}
div#footer img{padding-left:10px}
div#footer p {text-align:center;font-size:8pt}
.rss{margin-left: 10px; padding-left: 15px;background-image: url(/images/rss-icon.gif);background-repeat: no-repeat;background-position: left;}

/* form styles */
label {cursor: pointer;}
textarea, select {background: #efefef;border: 1px solid #333333;color: #000;font: 10px Verdana, Arial, Helvetica, sans-serif;margin: 1px;padding: 3px;}
.textBox {background: #efefef;border: 1px solid #333333;color: #000;font: 10px Verdana, Arial, Helvetica, sans-serif;margin: 1px;padding: 3px;}
form {background: #cccccc}

/* images */
.thumb{border-width:3px;margin:2px;border-color: #FFFFFF;border-style: solid;}
.full{border-width:5px;border-color: #FFFFFF;border-style: solid;}

/* Sets */
.setImage { float: left;width: 85px; margin: 2px 2px 2px 2px;;text-align:center;font-size:8pt;font-weight:bold;color:#3c3c3c}
.set { float: left;width: 125px;height: 130px;margin: 0 15px 15px 0;padding: 5px;text-align:center;font-size:8pt;font-weight:bold;color:#3c3c3c;}
.setNoOfphotos{text-align:center;font-size:7pt;font-weight:bold;color:#3c3c3c;}

/* Tags */
div#tags {text-align:justify}

/* Error */
div#error{background-color:#FFFFFF;font-size: 10pt;border: 2px #333333 solid;padding:10px;font-weight:bold;margin-right: 10%;margin-left:10%}
div#error h2{padding-left: 20px;background-image: url(/images/error.png);background-repeat: no-repeat;background-position: left;}
div#trace{font-size: 10px;font-weight:normal;background-color:#efefef;border: 1px #333333 dotted;padding:2px;}
.traceClose{padding-left: 20px;background-image: url(/images/hide.png);background-repeat: no-repeat;background-position: left;display:block;cursor:pointer;}
.traceOpen{padding-left: 20px;background-image: url(/images/show.png);background-repeat: no-repeat;background-position: left;display:block;cursor:pointer;}